---
title: Welcome to Liam ERD
description: Liam ERD is a tool that effortlessly generates beautiful and easy-to-read ER diagrams.
---

import { Package, Globe } from "lucide-react";
import { Tab, Tabs } from 'fumadocs-ui/components/tabs'; // For package-install code blocks

![Liam logo](/images/liam_erd.png)

Liam ERD is an open-source tool that instantly generates beautiful, interactive ER diagrams from your database. Whether you’re working on public or private repositories, Liam ERD helps you visualize complex schemas with ease.

## Why Choose Liam ERD?

- **Beautiful UI & Interactive**: A clean design and intuitive features (like panning, zooming, and filtering) make it easy to understand even the most complex databases.
- **Simple Reverse Engineering**: Seamlessly turn your existing database schemas into clear, readable diagrams.
- **Effortless Setup**: Get started with zero configuration—just provide your schema, and you’re good to go.
- **High Performance**: Optimized for both small and large projects, easily handling 100+ tables.
- **Fully Open-Source**: Contribute to the project and shape Liam ERD to fit your needs.

## Supported Formats

Liam ERD supports a variety of schema formats. For a detailed and up-to-date list, check out [Supported Formats](/docs/parser/supported-formats).

## How to Get Started

### Public Project Setup

Want a quick setup for a public repository?
For example, if the schema file you want to explore is hosted at the following URL:

```
# A public repo's schema file
https://github.com/docusealco/docuseal/blob/master/db/schema.rb
```

You can generate an ER diagram by inserting `liambx.com/erd/p/` into the URL:

```
https://liambx.com/erd/p/github.com/docusealco/docuseal/blob/master/db/schema.rb
      👾^^^^^^^^^^^^^^^^^👾
```

For detailed instructions, check out [Web version](/docs/web).

### Private Project Setup

For internal or private repositories, run this command to start an interactive setup:

```npm
npx @liam-hq/cli init
```

Then follow the prompts to build a static version of your diagrams.

For more info, see [CLI version](/docs/cli).

## Need More?

- **Feature Requests & Ideas**: Share your thoughts on our [GitHub Discussions](https://github.com/liam-hq/liam/discussions).
- **Roadmap**: Check our latest progress on the [Roadmap](https://github.com/orgs/liam-hq/projects/1/views/1).
